Volume 2019, Issue 1, November 2019, Pages 2-25
Amr Elsherif
Volume 2017, Issue 1, December 2017, Pages 21-41